.bg {
  background: #0075c2;
}
.c {
  color: #1D2087;
}
@media (max-width: 1440px) {
  .banner .hover .p2 {
    font-size: 3.125rem;
  }
  .banner .hover .p1 {
    font-size: 1.875rem;
  }
  .index_one .left {
    padding-right: 2.25rem;
  }
  .index_one .row {
    align-items: flex-end;
  }
  .index_one svg {
    height: 10.125rem;
    width: 28rem;
  }


  .list_about_four .height .mySwiper2 {
    height: 28.5rem;
}
}
@media (max-width: 1366px) {
  .list_about_four .left {
    width: 28%;
  }
  .list_about_four .right {
    padding-top: 4.5rem;
    width: 72%;
  }
  .list_about_four .height {
    height: 30rem;
    padding-right: 2rem;
  }
  .list_about_four .right ul {
    margin: 1.5625rem 0 1rem;
  }.list_contact .content .name{
    font-size: 2rem;
  }
}
@media (max-width: 990px) {
  .banner .hover .p2 {
    font-size: 30px;
    line-height: 40px;
  }
  .banner .hover .p1 {
    font-size: 20px;
    line-height: 34px;
  }
  .index_one::after,
  .index_one::before {
    display: none;
  }
  .index_one .container {
    padding-right: 15px;
  }
  .index_one .container .left {
    padding-right: 15px;
  }
  .title {
    font-size: 30px;
    line-height: 45px;
  }
  .subtitle {
    font-size: 18px;
  }
  .index_one {
    padding: 60px 0;
  }
  .index_one .text {
    margin: 20px 0;
  }
  .index_one .right {
    padding-left: 15px;
    margin-top: 20px;
  }
  .index_one .right .over,
  .index_one .right .over img,
  .index_one .right > div::before {
    border-radius: 50px 0;
  }
  .index_one svg {
    display: none;
  }
  .index_two::before {
    border-radius: 50px 0 0 0;
  }
  .index_three {
    border-radius: 0 0 50px 0;
    padding: 7.25rem 0 5.625rem;
  }
  .index_three ul {
    margin-top: 6.625rem;
  }
  footer {
    display: none;
  }
  .nyban .p1 {
    font-size: 30px;
    line-height: 40px;
  }
  .nyban .p2 {
    font-size: 20px;
  }
  .list_application .right {
    display: none;
  }
  .banner .hover {
    top: 37%;
    text-align: left;
  }
  .list_application .left .swiper-slide .name {
    justify-content: center;
    margin-top: 20px;
    margin-left: 0;
  }
  .list_application .left .swiper-slide .name img {
    filter: brightness(0);
    opacity: 0.5;
  }
  .list_application .left .swiper-slide {
    height: 100%;
  }
  .list_contact .content {
    border-radius: 50px 0;
    flex-wrap: wrap;
  }
  .list_contact .content .name {
    font-size: 26px;
  }
  .list_contact .content .left,
  .list_contact .content .right {
    width: 100%;
    padding: 50px;
  }
  .nyerji {
    display: none;
  }
  .show_product .left {
    padding-right: 15px;
    margin-bottom: 20px;
  }
  .show_product .right .over,
  .show_product .right .over img,
  .show_product .right .swiper-slide::before {
    border-radius: 50px 0px;
  }
  .show_product .name {
    font-size: 30px;
  }
  .list_about_four .right {
    width: 100%;
  }
  .list_about_four .right .title,
  .list_about_four .right > ul,
  .list_about_four .right .mySwiper2 .swiper-slide {
    padding-left: 0;
  }
  .list_about_four .height .mySwiper2 .swiper-slide-active img {
    left: 0;
  }
  .list_about_four .height .mySwiper2 .swiper-slide span::before {
    left: 1rem;
  }
  .list_about_four .height .mySwiper2 .swiper-slide-active span::before,
  .list_about_four .height .mySwiper2 .swiper-slide-active span::after {
    width: 4.25rem;
  }
  .list_about_four .right ul li .number {
    font-size: 2.8rem;
    line-height: 3rem;
  }
  .list_about_four .right ul li .number sub {
    font-size: 1.875rem;
    bottom: 0.2rem;
  }

}
@media (max-width: 767px) {
    .suqera_news .name{
        font-size: 1.525rem;
        font-weight: bolder;
    }
    .banner .hover2>div{height: 2.575rem;}
  .list_about_four .left{
    width: 100% !important;
    margin-bottom: 1rem;
  }
  .banner .swiper-slide img {
    /*height: calc(100vh - 60px);*/
    height: 47vw;
    object-fit: cover;
  }
  .index_pro a {
    padding: 1.125rem;
  }
  .list_product .index_pro {
    margin-bottom: 1rem;
  }
  .list_application .text {
    margin: 10px 0 20px;
  }
  .banner .hover .p2 {
    /*font-size: 22px;*/
    font-size: 16px;
    line-height: 32px;
  }
  .banner .hover .p1 {
    /*font-size: 18px;*/
    font-size: 11px;
    line-height: 30px;
  }
  .banner .swiper-pagination-bullet {
    width: 35px;
    font-size: 14px;
    height: 35px;
  }
  .title {
    font-size: 24px;
    line-height: 34px;
  }
  .subtitle {
    font-size: 14px;
    line-height: 24px;
  }
  .index_one {
    padding: 30px 0;
  }
  .index_one .text {
    margin: 10px 0 20px;
  }
  .number_ul {
    margin-top: 30px;
  }
  .number_ul li .num span {
    font-size: 30px;
  }
  .number_ul li .num sub {
    color: #1D2087;
    font-size: 16px;
  }
  .number_ul li .num sub sub {
    font-size: 12px;
    top: 0px;
  }
  .index_two {
    padding: 30px 0;
  }
  .index_two .phone_show_767 ul {
    margin: 20px -8px 0;
  }
  .index_two .phone_show_767 ul li {
    padding: 0 8px;
    margin-bottom: 15px;
    text-align: center;
  }
  .index_two .index_pro a {
    padding: 8px;
    border-radius: 8px;
  }
  .index_two .index_pro a .content {
    padding: 10px 0;
  }
  .index_two .more_a {
    margin-top: 10px;
  }
  .index_three {
    padding: 30px 0;
  }
  .index_three ul li {
    width: 50%;
    line-height: 4.625rem;
  }
  .index_three ul {
    margin-top: 2.625rem;
  }
  .index_four {
    padding: 30px 0;
  }
  .index_four .bot {
    margin-top: 20px;
  }
  .index_four .bot li {
    margin-bottom: 30px;
  }
  .p110 {
    padding: 30px 0;
  }
  .nyban .p1 {
    font-size: 24px;
    line-height: 30px;
  }
  .nyban .p2 {
    font-size: 14px;
    margin-top: 0;
  }
  .bread {
    display: none;
  }
  .list_about .mt50,
  .list_about .mt65 {
    margin-top: 10px;
  }
  .list_about .number_ul {
    flex-wrap: wrap;
  }
  .list_about .number_ul li {
    width: 50%;
    flex: none;
    text-align: center;
    margin-bottom: 20px;
  }
  .list_about .number_ul li div {
    text-align: center;
  }
  .swiper_pag {
    margin-top: 20px;
  }
  .swiper_pag .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
  .list_about_two .mt50 {
    margin-top: 20px;
  }
  .list_about_two ul li > div:nth-child(1),
  .list_about_two ul li {
    margin-bottom: 15px;
  }
  .list_about_two ul li > div {
    padding: 15px;
  }
  .list_about_two ul li > div > div {
    display: flex;
    align-items: center;
  }
  .list_about_two ul li > div > div div:nth-child(2) {
    width: calc(100% - 4.875rem);
    text-align: left;
    padding-left: 1rem;
  }
  .list_about_two ul li > div > div div:nth-child(2) div,
  .list_about_two ul li > div > div div:nth-child(2) p {
    margin: 0;
    text-align: left;
  }
  .list_contact .content .left,
  .list_contact .content .right {
    padding: 25px;
  }
  .list_contact .content .name {
    font-size: 20px;
  }
  .list_contact .content .left .tel {
    padding: 15px 0;
  }
  .list_contact .content .left .tel p {
    font-size: 18px;
    line-height: 24px;
  }
  .list_contact .content .left ul {
    margin-top: 20px;
  }
  .list_contact .content .left ul li:last-child {
    margin-bottom: 0;
  }
  .list_contact .mt40 {
    margin-top: 15px;
  }
  .list_contact .mb30 {
    margin-bottom: 15px;
  }
  .list_news .ul li .text {
    padding-bottom: 1.5rem;
  }
  .list_news .ul li {
    margin-bottom: 1.5rem;
  }
  .show_product .name {
    font-size: 20px;
  }
  .show_product .text {
    margin: 5px 0 10px;
  }
  .show_product ul li {
    font-size: 14px;
  }
  .show_product ul li::before {
    top: 14px;
  }
  .show_product .tel {
    margin-top: 20px;
  }
  .show_product {
    padding: 30px 0;
  }
  .swiper_three_b .swiper-slide > div {
    padding: 20px;
  }
  .swiper_three_b .swiper-slide > div .text {
    font-size: 14px;
  }
  .show_product_two table tr td {
    white-space: nowrap;
  }
  .show_product_two .mt65 {
    margin-top: 20px;
  }
  .show_pro_three .bgf {
    padding: 15px;
    margin-top: 20px;
  }
  .show_pro_three .bgf .text {
    margin-top: 10px;
  }
  .show_pro_three .swiper_pag {
    position: static;
  }
  .list_about_four .height .mySwiper .name {
    line-height: 26px;
  }
  .list_about_four .height .swiper-pagination {
    bottom: 0;
  }
  .list_about_four .swiper-pagination-bullet-active {
    background: #1D2087;
  }
  .list_about_four {
    padding-top: 20px;
  }
  .list_about_four .right ul li {
    margin-right: 0;
    margin: 0 8px;
    width: 33.3%;
    padding: 15px 5px;
  }
  .container.con_r {
    padding-right: 15px;
  }
  .list_about_four .right {
    padding-top: 0;
  }
  .list_about_four .right ul {
    margin: 10px -8px 1rem;
  }
  .list_about_four .right ul li .number {
    font-size: 2.4rem;
  }

  .list_about_four .height {
    height: auto;
    padding-right: 0;
  }
  .list_about_four .height .mySwiper {
    width: 100%;
    margin-top: 15px;
    padding-bottom: 30px;
  }
  .list_about_four .height .mySwiper .name {
    margin-top: 0.625rem;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
  }.list_about_four .height .fr{
    width: 100%;
  }.list_about_four .height{
    display: block;
  }.list_about_four .mySwiper2 .swiper-slide span{
    line-height: 3rem;
    font-size: 1rem;
  }.list_about_four .height .mySwiper2 {
    height: 18.5rem;
}.list_about_four .height .mySwiper2 .swiper-slide span::after{
  display: none;
}.list_about_four .height .mySwiper2 .swiper-slide span::before{
  display: none;
}
}
